// 1、注册原理：创建 register.js文件：
//     1、如果persons中没有对应的用户，则把user写入到persons.json中，提示注册成功并且不能修改原来的数据结构
//     2、如果有对应的用户名，则提示用户名已经被占用
let user = { username: "admin1", password: "12345" };

const fs = require('fs');
let files = fs.readFileSync(__dirname + '\\数据\\persons.json', 'utf-8');
let obj = JSON.parse(files);
let index = obj.findIndex((item) => {
    return item.username == user.username;
});

if (index == -1) {
    obj.push(user);
    fs.writeFileSync(__dirname + '\\数据\\persons.json', JSON.stringify(obj));
} else {
    console.log('用户名已经被占用');
}
